var browser = 0;
var check = false;
var Div_Array = Array(Array('Div_movefile'), Array('Div_copyfile'),
		Array('Div_deletefile'), Array('Div_upload'), Array('Div_newfolder'),
		Array('Div_newfile'), Array('Div_rename'), Array('Div_extension'));
function dis() {
	check = true;
}
// 浏览器
function checkBrowser() {
	if (browser == 0) {
		if (window.opera)
			browser = 1;// Opera
		if (document.getElementById)
			browser = 2;// Moz or Netscape
		if (document.all && browser != 1)
			browser = 3;// IE,document.all这个是IE仅有的，或者说是低版本IE仅有的
	}
}
// 选择一行
// 0=mouseover;1=mouseout;2=mouseup;
function selectRow(element, action) {
	var erst;
	checkBrowser();
	if ((browser == 1) || (browser == 3))
		erst = element.firstChild.firstChild;// op,ie
	else if (browser == 2)
		erst = element.firstChild.nextSibling.firstChild;// ns
		// action
		// mouseover鼠标处于上面
	if (action == 0) {
		if (erst.checked == true)
			element.style.backgroundColor = "#BCC8CB";
		else
			element.style.backgroundColor = "#EBEDED";
	}
	// mouseout鼠标离开
	else if (action == 1) {
		if (erst.checked == true)
			element.style.backgroundColor = "#DDE4E6";
		else
			element.style.backgroundColor = "#FFFFFF";
	}
	// mouseup
	else if ((action == 2) && (!check)) {
		if (erst.checked == true)
			element.style.backgroundColor = "#DDE4E6";
		else
			element.style.backgroundColor = "#BCC8CB";
		erst.click();
	} else
		check = false;
}
// 选择所有
function selectAll() {
	for ( var x = 0; x < document.FileList.elements.length; x++) {
		var y = document.FileList.elements[x];
		var ytr = y.parentNode.parentNode;
		var check = document.FileList.selall.checked;
		if (y.name == "selfile") {
			if (y.disabled != true) {
				y.checked = check;
				if (y.checked == true)
					ytr.style.backgroundColor = "#DDE4E6";
				else
					ytr.style.backgroundColor = "#FFFFFF";
			}
		}
	}
}
// 文件名过滤
function filter(begriff) {
	var suche = begriff.value.toLowerCase();
	var table = document.getElementById("Filetable");
	var ele, type;
	var folderTotal = 0, fileTotal = 0;// 过滤结果
	for ( var r = 1; r < table.rows.length; r++) {
		// 获取第2列第r行的数据
		ele = table.rows[r].cells[1].innerHTML.replace(/<[^>]+>/g, "");
		type = table.rows[r].cells[2].innerHTML.replace(/<[^>]+>/g, "");
		// 如果此数据存在用户输入的符号indexOf(suche)>=0
		if (ele.toLowerCase().indexOf(suche) >= 0) {
			// 此行继续显示
			table.rows[r].style.display = '';
			if (type == "folder") {
				folderTotal++;
			} else {
				fileTotal++;
			}
			// 否则此行隐藏
		} else {
			table.rows[r].style.display = 'none';
		}
	}
	document.getElementById("folderTotal").innerHTML = folderTotal;
	document.getElementById("fileTotal").innerHTML = fileTotal;
}
// 隐藏所有div
function disableAll() {
	var span_id;
	for (i = 0; i < Div_Array.length; i++) {
		span_id = Div_Array[i] + "_span";
		document.getElementById(span_id).className = "unchoosed";
		document.getElementById(Div_Array[i]).style.display = 'none';
	}
}
// 显示某一指定div
function showDiv(cmd) {
	var _div = document.getElementById(cmd);
	var _span = document.getElementById(cmd + "_span");
	if (_div.style.display == "none") {
		disableAll();
		_div.style.display = "block";
		_span.className = "choosed";
	} else {
		_div.style.display = "none";
		_span.className = "unchoosed";
	}
}
// 带参数显示某一指定div
function showDivValue(cmd, value) {
	disableAll();
	document.getElementById(cmd).style.display = 'block';
	document.getElementById(cmd + "_span").className = "choosed";
	document.getElementById(cmd + "_input").value = value;
	document.getElementById(cmd + "_hidden").value = value;
}
